www.gusucode.com > PHP展示型企业网站模板米拓整站源码 1.0PHP源码程序 > PHP展示型企业网站模板米拓整站源码 1.0/MetInfozs_v1.0/MetInfozs_v1.0/app/system/admin/templates/web/theme/js/banner.js

    define(function(require, exports, module) {

	var $ = require('jquery');
	var common = require('common');
	
	var themefunc = require('tem/js/func');//公共函数
	/*图片上传*/
	var up = require('tem/js/upload');
		up.bannerup($('.banner_rep input'));
	/*删除*/
	$(document).on('click',".banner_del",function(){
		$(this).parents("li").slideUp().remove();
		themefunc.ajaxiframe(8);
	});
	/*添加*/
	$(document).on('click',".banner_add",function(){
		if($(".bannerlist li").length==0){
			var html = $("textarea[name='bannerlist_li_html']").val();
			$(".bannerlist ul").append(html);
			up.bannerup($('.banner_rep input'));
		}else{
			$(".bannerlist li:eq(0)").clone().appendTo(".bannerlist ul");
			var d = $(".bannerlist li:last-child");
			d.hide();
			//d.find(".banner_input").show();
			d.slideDown();
			d.find("input").val('');
			d.find("img").css("min-height",90).attr('src','');
			d.removeAttr("data-bannerid");
			$('.bannerlist ul').sortable('destroy');
			$('.bannerlist ul').sortable().bind('sortupdate', function() {
				themefunc.ajaxiframe(9);
			});
		}
	});
	/*设置标题和链接*/
	$(document).on('click',".banner_more",function(){
		var d = $(this).next(".banner_input");
		if(d.is(":hidden")){
			d.slideDown();
		}else{
			d.slideUp();
		}
	});
	/*鼠标经过*/
	$(document).on('hover',".bannerlist li a",function(e){
		var imgto = 1,divto = 0,delto = 0;
		if(e.type=='mouseenter'){
			imgto = 0.3;
			divto = 0.9;
			delto = 0.9;
		}
		$(this).find("img").stop(true,true);
		$(this).find("div.banner_rep").stop(true,true);
		$(".banner_del").stop(true,true);
		$(this).find("img").fadeTo("slow",imgto);
		$(this).find("div.banner_rep").fadeTo("slow",divto);
		$(this).find(".banner_del").fadeTo("slow",delto);
	});
	/*拖曳排序*/
	require('tem/js/jquery.sortable.min');

	exports.sortable = function(){
		$('.bannerlist ul').sortable().bind('sortupdate', function() {
				themefunc.ajaxiframe(10);
		});
	}
	
});